<?xml version="1.0" encoding="UTF-8"?>
<doc>
<title>项</title>

<para>
<ptitle>项</ptitle>
　项是指在表达式中具有最高运算优先级的元素。除了常量,标识符 <comlink href="token"/> 以外,还包含下面这些。<r/>
</para>

<para>
<ptitle>true 和 false</ptitle>
　<tt>true</tt> 和 <tt>false</tt> ( <kw>真和假</kw> ) 分别被当作值为 <tt>1</tt> 和 <tt>0</tt> 的整数来处理。<r/>
<r/>
　应避免 <tt>true</tt> 和 <tt>false</tt> 与其他表达式的比较。例如，不要像 <tt>if(true != getBoolean())</tt> 这样写，应该写成 <tt>if(!getBoolen())</tt> 这样。逻辑表达式中“0代表假”，“0以外的值代表真”，而不是“1代表真”，TJS2 不支持布尔数据类型，无法自动进行 数值←→布尔型 的数据类型转换。<r/>
</para>

<para>
<ptitle>void</ptitle>
　<tt>void</tt> 表示“什么也没有”。应用于各种表现为“什么也没有”的场合。与 <tt>null</tt> 不同。<r/>
　已声明了的变量 (什么东西都没有代入的变量) 的值就是 void 。<r/>
　作为字符串来处理的时候相当于空 字符串 ( '' )。作为数值来处理的时候相当于 0 。<r/>
<r/>
　进行 <tt>void</tt> 之间的比较时推荐使用 <tt>===</tt> 和 <tt>!==</tt> ( 类型识别 )  。<r/>
</para>

<para>
<ptitle>null</ptitle>
　<tt>null</tt> 是表示“哪个对象都不表示”的对象。与 <tt>void</tt> 不同。<r/>
　对 null 对象进行操作会导致错误。<r/>
　使用 incontextof 运算符将函数的上下文改成 null 后，那个函数会在被调用位置的上下文中执行。<r/>
<example>
	var objmethod = obj.method;<r/>
	objmethod(); // 在 obj 的上下文中执行<r/>
	objmethod = objmethod incontextof null; // 把上下文变成 null <r/>
	objmethod(); // 在 this (也就是调用位置的上下文) 中执行<r/>
</example>
</para>

<para>
<ptitle>Infinity</ptitle>
　<tt>Infinity</tt> 表示无穷大。负无穷大用 <tt>-Infinity</tt> 来表示。<r/>
</para>

<para>
<ptitle>NaN</ptitle>
　<tt>NaN</tt> 表示“非数值” (Not a Number) 。“非数值”是在计算结果无效等情况下得到的数值。<r/>
</para>

<para>
<ptitle>super</ptitle>
　在类的方法和成员属性中 <tt>super</tt> 表示该类的超类。在类的方法和成员属性以外的地方，或者在进行了多重继承的类里引用的时候会产生错误。<r/>
</para>

<para>
<ptitle>global</ptitle>
　<tt>global</tt> 表示“全局”(globel) 这个对象。在所有的 代码段 之外声明的变量、类、不属于类的成员的函数等都可以通过这个对象来操作。<r/>
<r/>
<example>
	var v;<r/>
	function test(v)<r/>
	{<r/>
		global.v=v;  // 将 参数的 v 代入 到global 的 v 中<r/>
	}<r/>
</example>
</para>

<para>
<ptitle>this</ptitle>
　<tt>this</tt> 通常用于在类的方法或成员属性里表示那个类的对象本身。<r/>
　在函数被调用时， <tt>this</tt> 会指向以显式或隐式指定的上下文。<r/>
</para>

<para>
<ptitle>表达式声明函数</ptitle>
　使用 <tt>function</tt> 可以在表达式中定义函数。详情请参考 <link href="function"/> 。<r/>
</para>

<para>
<ptitle>表达式声明数组</ptitle>
　使用 <tt><kw>[ ]</kw></tt> 可以在表达式中现场记述 <tt>Array</tt> 类型的对象。详情请参考 <link href="array"/> 。<r/>
</para>

<para>
<ptitle>表达式声明字典</ptitle>
　使用 <tt><kw>%[ ]</kw></tt> 可以在表达式中现场记述 <tt>Dictionary</tt> 类型的对象。详情请参考 <link href="dictionary"/> 。<r/>
</para>
</doc>